# 作者: 菅世博
# 2025年02月21日09时54分32秒
# 512326042@qq.com

def input_password():
    """
    自定义异常并抛出
    :return:
    """
    password = input('请输入密码')
    if len(password) >= 8:
        return password

    raise Exception('密码长度要大于等于8位') # 抛出异常，并且把异常传递给调用者


try:
    password = input_password()
    print(password)
except Exception as e:
    print(f'e的信息是{e}')
